package org.lmind.mis.privilege;

import java.util.List;


public interface IPrivilegeService {
	
	void addPrivilegeEntries(List<PrivilegeEntry> entries);
	
	void addPrivilegeGroups(List<PrivilegeGroup> groups);
	
	List<PrivilegeEntry> findPrivilegeEntry(PrivilegeEntryFilter filter);
	
	List<PrivilegeGroup> findPrivilegeGroup(PrivilegeGroupFilter filter);
	
	List<PrivilegeGroup> getPrivilegeGroup(Identity identity);
	
	List<PrivilegeGroup> getPrivilegeEntries(PrivilegeGroup group);
}
